#include<iostream>
using namespace std;
int main()
{
   string s,I,sr,sa,saB,ol,lonW,loW;
   int m,t,x,y,i,o,i1,p,ds,f,slo,pi,rw,j,Fpo,op;
   sr="АБВГДЕЁЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
   saB="ABCDFGHJKLMNPQRSTVWXYZ";
   sa="abcdefghijklmnopqrstvwxyz";
   m=0;
   t=0;
   y=0;
   o=0;
   p=0;
   ds=0;
   f=0;
   slo=0;
   rw=0;
   getline(cin,s);
   for(j=0;j<s.size();j++){
       if(s[j]==' '){
           Fpo=j+1;
           op=j-1;
           break;
       }}
           lonW=s.substr(0,op);
           for(j=Fpo;j<s.size();j++){
               if(s[j]==' '){
                   loW=s.substr(Fpo,j);
                   Fpo=j+1;
               }}
            if(lonW.size()<loW.size()){
                lonW=loW;
            }
            for(i=1;i<s.size();i++){
                if(s[i]==' '){
                    
                }
                for(int pi=0;pi<sr.size();pi++){
                    if(sr[pi]==s[i]){
                        rw=rw+1;
                        break;
                    }}
                    if((s[i]==' ')and (s[i-1]!=' ')){
                         y=y+1;
                         if(s[p]!=' '){
                             for(i1=0;i1<saB.size();i1++){
                                 if((saB[i1]==s[i])or(sa[i1]==s[i])){
                                     o=o+1;
                                     break;
                                 }}}
                                 ol=s.substr(f,i);
                                 if(ol.size()==o){
                                     slo=slo+1;
                                     o=0;
                                 }
                                 else{
                                     f=p;
                                 }
                                 if(s[i]=='-'){
                                     ds=ds+1;
                                     p=p+1;
                                 }
                                 else{
                                     if((i+1==s.size())and (s[i]!=' ')){
                                         y=y+1;
                                     }
                                     for(i1=0;i1<saB.size();i1++){
                                         if(saB[i1]==s[1]){
                                             o=o+1;
                                             break;}}}}
                                             if (y>1){
            cout<<"Кол-во слов:"<<y<<endl;
            cout<<"Кол-во слов с заглавной кириллической буквы:"<<rw<<endl;
            cout<<"Кол-во слов содержащих латинский символ:"<<slo<<endl;
            cout<<"Кол-во слов в составе которых имеется дефис:"<<ds<<endl;
            cout<<"Самое длинное слово:"<<lonW<<endl;
            cout<<"Длина слова:"<<lonW.size();
                                             }
                                             else{
                                                 cout<<"Мало данных для анализа";
                                             }
            }
            //Hello Привет мало-ли кто-то не знает
                                             }
        
                                
